market square – English–Español translations

🇬🇧 en es 🇪🇸

market square noun

  • open area in a town housing a public market
plaza del mercado
Wiktionary Links